//1、写一个函数，输入一个整数数组，把其中所有的奇数移到偶数前面
#include<stdio.h>
void func(int arr[ ],int sz){
    int left=0,right=sz-1;
    while(left<right){
        while((left<right)&&(arr[left]%2==1)){//left<right判断，不要越界访问，如果没加的话，所有都是奇数或都是偶数就会死循环
            left++;
        }
        while((left<right)&&(arr[right]%2==0)){
            right--;
        }
        if(left<right){
            int temp=arr[left];
            arr[left]=arr[right];
            arr[right]=temp;
        }
    }
}
int main(){
    int arr[]={1,2,3,4,5,6,7,8,9,10};
    int sz=sizeof(arr)/sizeof(arr[0]);
    func(arr,sz);
    int i=0;
    for(i=0;i<sz;i++){
        printf("%d",arr[i]);
    }
    return 0;
}